dependable undertaking - French English Dictionary